// 给定一个二进制数组 nums ， 计算其中最大连续 1 的个数。

// 示例 1：
// 输入：nums = [1,1,0,1,1,1]
// 输出：3
// 解释：开头的两位和最后的三位都是连续 1 ，所以最大连续 1 的个数是 3.

// 示例 2:
// 输入：nums = [1,0,1,1,0,1]
// 输出：2

// int findMaxConsecutiveOnes(int* nums, int numsSize) {}

#include <stdio.h>

int findMaxConsecutiveOnes(int *nums, int numsSize)
{
    int max = 0, sum = 0;
    for (int i = 0; i < numsSize; i++)
    {
        sum = (sum + 1) * nums[i];
        max = max >= sum ? max : sum;
    }
    return max;
}

int main()
{
}
